package com.softeem.score.model.vo.educational;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

@Data
@Schema(description = "课程表信息响应结果对象")
public class SchedulesVo {

    @Schema(description = "课程id")
    private Long courseId;

    @Schema(description = "班级ID")
    private Long classesId;

    @Schema(description = "教学班ID")
    private Long teachingClassId;

    @Schema(description = "课程名称")
    private String courseName;

    @Schema(description = "课程代码")
    private String courseCode;

    @Schema(description = "课程学分")
    private BigDecimal courseCredits;

    @Schema(description = "课程学时")
    private Integer coursePeriod;

    @Schema(description = "课程归属")
    private Integer courseOwnership;

    @Schema(description = "课程归属")
    private String courseOwnershipName;

    @Schema(description = "课程类别")
    private Integer courseCategory;

    @Schema(description = "课程类别")
    private String courseCategoryName;

    @Schema(description = "课程性质")
    private Integer courseNature;

    @Schema(description = "课程性质")
    private String courseNatureName;

    @Schema(description = "课程教师ID")
    private Long courseTeacherId;

    @Schema(description = "课程教师姓名")
    private String courseTeacherName;

    @Schema(description = "学年")
    private Integer academicYear;

    @Schema(description = "学期")
    private Integer semester;

}




